unit UPluginClasses;

interface

uses
  SysUtils, Classes, DB, ADODB;

type
  TPluginClass = class of TPlugin;

  TPlugin = class(TObject)
  private
    FConnection: TADOConnection;
  public
    property Connection: TADOConnection read FConnection write FConnection;
    function Execute(Request: TParams; var Response: TParams): Boolean; virtual; abstract;
  end;

implementation

end.
